file指令
功能說(shuō)明: 辨識(shí)文件類(lèi)型。
語(yǔ)法: file [選項(xiàng)] 文件或目錄…
常用選項(xiàng):
c 詳細(xì)顯示指令執(zhí)行過(guò)程,便于排錯(cuò)或分析程序執(zhí)行的情形。
-z 嘗試去解讀壓縮文件的內(nèi)容
使用 sudo分配權(quán)限
修改/etc/sudoers 文件分配文件
# chmod 740 /etc/sudoers
# vi /etc/sudoer
格式:接受權(quán)限的用戶登陸的主機(jī) =(執(zhí)行命令的用戶) 命令
使用 sudo 調(diào)用授權(quán)的命令
$ sudo –u 用戶名 命令
實(shí)例:
$ sudo -u root /usr/sbin/useradd u2
目錄的權(quán)限
可執(zhí)行權(quán)限: 如果目錄沒(méi)有可執(zhí)行權(quán)限, 則無(wú)法cd到目錄中.
可讀權(quán)限: 如果目錄沒(méi)有可讀權(quán)限, 則無(wú)法用ls等命令查看目錄中的文件內(nèi)容.
可寫(xiě)權(quán)限: 如果目錄沒(méi)有可寫(xiě)權(quán)限, 則無(wú)法在目錄中創(chuàng)建文件, 也無(wú)法在目錄中刪除文件
于是, 問(wèn)題來(lái)了~~
換句話來(lái)講, 就是只要用戶具有目錄的寫(xiě)權(quán)限, 用戶就可以刪除目錄中的文件, 而不論這個(gè)用戶是否有這個(gè)文件的寫(xiě)權(quán)限.
那怎么解決這個(gè)問(wèn)題內(nèi)容?
為了解決這個(gè)不科學(xué)的問(wèn)題, Linux引入了粘滯位的概念
粘滯位
示例:
[root@localhost ~]# chmod +t /home/ # 加上粘滯位
[root@localhost ~]# ls -ld /home/
drwxrwxrwt. 3 root root 4096 9月 19 16:00 /home/
[root@localhost ~]# su - litao
[litao@localhost ~]$ rm /home/abc.c #litao不能刪除別人的文件
rm:是否刪除有寫(xiě)保護(hù)的普通空文件 "/home/abc.c"?y
rm: 無(wú)法刪除"/home/abc.c": 不允許的操作
?
?